Built-In Performance and Robustness Engineering Capabilities by a Formalised and Automated Software Development Process
نویسنده
چکیده
Performance engineering aims to demonstrate that the software being developed will meet the performance needs. The goal of robustness engineering is to prove that the system can function correctly in the presence of faults or stress conditions. From this point of view robustness engineering comprises performance engineering as a specific case of normal operational conditions. This shall allow to share the means for monitoring of a system's properties between performance and robustness engineering. Usually, performance analysis is done prior to or in parallel with the development of the operational software by modelling it representatively regarding performance. This paper describes an approach, called ISG (Instantaneous System and Software Generation), which allows to measure the performance and the robustness right from the beginning of the development until the very end when executing the operational software itself. ISG automates the development process, so that the required instrumentation can easily be inserted or removed, a capability which is a pre-condition to obtain performance and robustness figures from the operational software. Consequently, no additional models need to be established to analyse the non-functional properties of the software under development.
منابع مشابه
The impact of organizational innovation through innovation capabilities in process and product on the performance of manufacturing firms
Abstract Innovation is considered as a critical factor for organizations to create value and sustainable competitive advantage in today's complex and changing environment. Organizations with more innovation, in response to the changing environments and creating development of new capabilities that allows them to achieve better performance will be more successful. The aim of curr...
متن کاملDESIGN OPTIMIZATION OF RC FRAMES UNDER EARTHQUAKE LOADS
This paper deals with the optimization of reinforced concrete (RC) structures under earthquake loads by introducing a simple methodology. One of the most important problems in the design of RC structures is the existing of various design scenarios that all of them satisfy design constraints. Despite of the steel structures, a large number of design candidates due to a large number of design var...
متن کاملProducing and Introducing a Computer Software for Evaluating Performance of Permit to Work System in the Process Industries
Introduction: Permit-to-work system (PTW) system is a documented system to control the activities with inherent risks and probability of accident occurrence. To inform the performance and efficiency of a system, it must be periodically monitored and evaluated, and the permit to work system is no exception of this principle. The aim of the present study was to design and develop software for eva...
متن کاملNone-platinum electrode catalysts and membranes for highly efficient and inexpensive H2 production in microbial electrolysis cells (MECs): A review
Microbial electrolysis cell (MEC) is a gripping bio-electrochemical device producing H2 gas from renewable biomass while at the same time treat wastewater. Through extensive global research efforts in the latest decade, the performance of MECs, including energy efficiency, hydrogen production rate (HPR), and hydrogen recovery have achieved significant breakthroughs. However, employi...
متن کاملNone-platinum electrode catalysts and membranes for highly efficient and inexpensive H2 production in microbial electrolysis cells (MECs): A review
Microbial electrolysis cell (MEC) is a gripping bio-electrochemical device producing H2 gas from renewable biomass while at the same time treat wastewater. Through extensive global research efforts in the latest decade, the performance of MECs, including energy efficiency, hydrogen production rate (HPR), and hydrogen recovery have achieved significant breakthroughs. However, employi...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000